• Tags:

    No tags

  • Name:

    aWebWrap

  • Displayed name:

    Enveloppement de toile

  • Description:

    L'araignée enveloppe la cible dans une toile collante, lui infligeant des points de Toile. Les **points de Toile** réduisent la **Vigueur** et le **Réflexe** de la cible proportionnellement à ses **PV max**. À titre indicatif, 1 point de Toile sur une créature à 10 PV max inflige un malus de -5% en Vigueur et de -5% en Réflexe. La cible ou une autre créature au contacte peut dépenser **2 PA** pour effectuer un **test d'Athlétisme**. En cas de réussite, tous ses points de Toile sont retirés.

  • Cast description:

    | PA: aAP | TdR: aCDs | | :---: | :---: | | **Flux: aFluxOrCost ➞ aFluxCost** | **Portée: str(vRange)** | Sur un test de **str(vTest)** réussit, **RM {vMR}** [1d20]: Inflige vWebDiced6 [vWebDiced6] point·s de Toile à la cible. La créature affectée peut réagir avec son **Esquive** pour annuler les effets de cette action. *Les points de Toile réduisent la Vigueur et le Réflexe proportionnellement aux PV max de la cible. La cible peut dépenser 2 PA pour faire un test d'Athlétisme qui, sur une réussite, retire tous les points de Toile.*

  • Condition:

    sFlux >= aFluxCost "You don't have enough Flux"

  • AP cost:

    3

  • Cooldown:

    5

  • Flux cost:

    apMod(aAP)*cdMod(aCD)*targetMod(1,0)*durMod(20)*vRange*effect(vWebDice*60,50)*2

  • Variables:

    vRange.choice(Portée,[Contacte],[contactMod]) vTest.choice(Test,[Vigueur],[sVigor]) vMR.add(vTest) vWebDice.slider(Toile,1,10,1)

  • On used script:

    sFlux.current.change(-aFluxCost) aName.cd.set(aCD)

  • Type:

    1

  • Action effects:

    • Use case:

      3*(vWebPoints>0)

    • Name:

      Points de Toile

    • Description:

      Pour un total de vWebPoints point·s de Toile.

    • Script:

      if(sWebPoints==0)( mWebPoints.create.effects(Points de Toile) mWebPoints.description.set_(Vos points de Toile réduisent votre Vigueur et votre Réflexe proportionnellement à vos PV max. Vous ou une créature au contacte, pouvez dépenser 2 PA pour faire un test d'Athlétisme qui, sur une réussite, retire tous vos points de Toile.) mWebPoints.script.set_( sWebPoints.create.dependant(Points de Toile) sVigor.current.add(-floor((sWebPoints/sMaxHP)*50)%,physical,Points de Toile) sReflex.current.add(-floor((sWebPoints/sMaxHP)*50)%,physical,Points de Toile) ) mWebPoints.activate() ) sWebPoints.current.change(vWebPoints)

    • Variables:

      vWebPoints.counter.(Points de Toile,0, ,1)